#pragma once

#include <filesystem>

#define VK_ASSERT(result)                  \
  {                                        \
    if ((result) != VK_SUCCESS) {          \
      std::cout << "Fatal Error!" << std::endl; \
      std::exit(EXIT_FAILURE);             \
    }                                      \
  }

namespace veng {
bool streq(gsl::czstring left, gsl::czstring right);
std::vector<std::uint8_t> ReadFile(std::filesystem::path shader_path);
}  // namespace veng
